package main

import (
	"fmt"
	"os"
)

func main() {
	//向文件中写入数据  O_RDONLY  可读  O_WRONLY  可写  O_APPEND  向文件后面直接追加写入的文件
	file2, err2 := os.OpenFile("./lessonGoIO/a.txt", os.O_RDONLY|os.O_WRONLY|os.O_APPEND, os.ModePerm)
	if err2 != nil {
		fmt.Println(err2)
		return
	}
	defer file2.Close()

	//业务代码写入数据   开发中用切片用的更多
	bs := []byte{66, 67, 68, 67}
	n, err := file2.Write(bs)
	if err != nil {
		fmt.Println(err)
		return
	}
	fmt.Println(n)

	n, err = file2.WriteString("hahahha,小可爱")
	if err != nil {
		fmt.Println(err)
		return
	}
	fmt.Println(n)
}
